package com.ht.api.db.task;

import cn.hutool.json.JSONObject;

/**
 * 任务执行器
 * @author asq
 * @createTime 2024年12月9日 17:54:20
 */
public interface TaskHandler{
	/**
	 * 任务基本名称
	 * @return
	 */
	public String getName();
	
	/**
	 * 执行具体任务
	 * @param requestParam 执行任务的参数
	 * @param groupId 任务组ID
	 * @param taskId 任务ID
	 * @return true:执行成功；false：执行失败
	 */
	public boolean handler(JSONObject requestParam, String groupId, long taskId);
}
